package com.han.builder.demo2;

/**
 * @ClassName Client
 * @Description 测试类
 * @Author duoduo Han
 * @Date 2024/6/5 22:01
 */
public class Client {
    public static void main(String[] args) {
        //创建手机对象 通过构建者对象获取手机对象。
        Phone phone = new Phone.Builder()
                .cpu("intel")
                .screen("三星屏幕")
                .memory("金士顿内存")
                .mainboard("华硕主板")
                .build();
        System.out.println(phone);

        Computer computer = new Computer.ComputerBuilder()
                .cpu("intel")
                .screen("三星屏幕")
                .memory("金士顿内存")
                .mainboard("华硕主板")
                .keyboard("罗技键盘")
                .mouse("罗技鼠标")
                .power("华硕电源")
                .build();
        System.out.println(computer);
    }
}
